<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD><LINK
HREF="mailto:drh@cs.princeton.edu" REV="made" TITLE="David R. Hanson">
<TITLE>Home page for C Interfaces and Implementations</TITLE></HEAD>
<BODY>
<H1>C Interfaces and Implementations</H1>
<TABLE WIDTH="100%" BORDER="0">
<TR>
<TD ROWSPAN="2" VALIGN="TOP"><A HREF="cover.gif"><IMG SRC="small.gif"></A></TD>
<TD></TD>
<TD VALIGN="TOP" ROWSPAN="1"><IMG SRC="/gifs/new.gif" ALT="NEW!" ALIGN="BOTTOM"></TD>
<TD VALIGN="TOP" ROWSPAN="1">
<P><STRONG><CITE>C Interfaces and Implementations</CITE> is now available!
Single copies can be
<A HREF="http://www.aw.com/locations/ordering.html">ordered</A> directly from
Addison-Wesley at 800-822-6339; call 800-238-9682 for bulk orders. The
publisher's direct-order price is $40.83, including shipping. The suggested list
price is $37.95; bookstores may charge more or less. For example, you can
<A HREF="http://clbooks.com/clbinfo/aboutclb.html">order</A>  the
<A HREF="http://clbooks.com/cgi-bin/browsedb?db759790">book</A> from
<A HREF="http://clbooks.com/">Computer Literacy Bookshops</A> for $40.95. Order
your copies now!</STRONG></P></TD></TR>
<TR>
<TD></TD>
<TD VALIGN="TOP"><IMG SRC="/gifs/new.gif" ALT="NEW!" ALIGN="BASELINE"></TD>
<TD VALIGN="TOP" ROWSPAN="1">
<P><STRONG>Release 1.0 is now available.</STRONG> Download a
<A HREF="ftp://ftp.cs.princeton.edu/pub/packages/cii/cii10.tar.gz">gzip'd tar
file</A> (44K), a
<A HREF="ftp://ftp.cs.princeton.edu/pub/packages/cii/cii10.tar.Z">compress'd
tar file</A> (73K), or a
<A HREF="ftp://ftp.cs.princeton.edu/pub/packages/cii/cii10.zip">ZIP archive</A>
(67K).</P></TD></TR></TABLE>
<P>The book <CITE>C Interfaces and Implementations: Techniques for Creating
Reusable Software</CITE> (<A HREF="http://www.aw.com/cp/pcs.html">Addison-Wesley
Professional Computing Series</A>, 1997, ISBN 0-201-49841-3) advocates a design
methodology based on <I>interfaces</I> and their implementations, and it
illustrates this methodology by describing 24 interfaces and their
implementations in detail. These interfaces include data structures, arithmetic,
string processing, and concurrent programming.</P>
<P>You can:</P>
<UL>
<LI><A HREF="quickref.pdf">Download/view the Quick Reference guide</A> (an
Adobe Acrobat PDF file, ~124K). This guide is formatted as 6.4&quot; by 4.8&quot;
pages suitable for online viewing with the Acrobat reader, and it includes
bookmarks for fast access. If you're running Netscape 2.0 and the Adobe Acrobat
3.0 reader as a plug-in, you can browse this guide directly in Netscape.</LI>
<LI><A HREF="toc.html">Read the Table of Contents</A> for <CITE>C Interfaces
and Implementations</CITE> (includes links to individual source code files).</LI>
<LI><A HREF="preface.html">Read the Preface</A>.</LI>
<LI><A HREF="atom.pdf">Download/view a sample chapter</A> (an Adobe Acrobat
PDF file, 52K).</LI>
<LI><A HREF="pkg">Browse the distribution source code</A>.</LI>
<LI><A HREF="pkg/README">Read the distribution README file</A>, which includes
installation instructions.</LI>
<LI><A HREF="history.html">Read the history of changes to the source code</A>.</LI>
<LI><A HREF="ftp://ftp.cs.princeton.edu/pub/packages/cii">Download the latest
distribution</A>.</LI>
<LI><A HREF="ftp://ftp.cs.princeton.edu/pub/packages/cii/contrib">Download
contributed software</A>.</LI></UL>
<P>There is a mailing list for general information about <CITE>C Interfaces
and Implementations</CITE>. To join the list, send a message with the 1-line
body</P>
<BLOCKQUOTE>
<PRE>subscribe cii
</PRE></BLOCKQUOTE>
<P>to <A HREF="mailto:majordomo@cs.princeton.edu">majordomo@cs.princeton.edu</A>.
This line must appear in the message body; 'Subject:' lines are ignored. Mail
sent to <A HREF="mailto:cii@cs.princeton.edu">cii@cs.princeton.edu</A> is
forwarded to everyone on the mailing list.</P>
<P>There is also an <TT>cii-bugs</TT> mailing list for reporting bugs;
subscribe to it by sending a message with the 1-line body
<TT>&quot;subscribe cii-bugs&quot;</TT> to majordomo@cs.princeton.edu. Mail
addressed to <A HREF="mailto:cii-bugs@cs.princeton.edu">cii-bugs@cs.princeton.edu</A>
is forwarded to everyone on this list.</P>
<P>To unsubscribe, send <TT>&quot;unsubscribe cii&quot;</TT> or <TT>&quot;unsubscribe
cii-bugs&quot;</TT> to majordomo@cs.princeton.edu. To learn more about mailing
lists served by <TT>majordomo</TT>, send a message with the 1-word body <TT>&quot;help&quot;</TT>
to majordomo@cs.princeton.edu.</P>
<HR>
<ADDRESS><A HREF="http://www.cs.princeton.edu/~drh/">David Hanson</A> /
<A HREF="mailto:drh@cs.princeton.edu">drh@cs.princeton.edu</A><BR>$Revision: 1.21 $ $Date: 2004-08-18 02:28:49 +0000 (Wed, 18 Aug 2004) $</ADDRESS></BODY></HTML>
